home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 15
/
Aminet 15 - Nov 1996.iso
/
Aminet
/
dev
/
c
/
SkipListLib.readme
< prev
next >
Wrap
Text File
|
1996-10-11
|
2KB
|
54 lines
Short: Fast sorted linked list library & source
Author: agmsmith@bix.com
Uploader: agmsmith@achilles.net
Version: 1.0
Type: dev/c
Requires: AmigaDOS 2.04 (V37) or later, random250.library.
This is an implementation of William Pugh's Skip List algorithm as an
Amiga shared library, skiplist.library. It lets you have the
flexiblity of linked lists with the sorting ability of arrays, without
the fixed size problems of arrays or slow (linear) sorting speed of
lists.
The GNU C source code for the library is included. Examples of using
it in GNU C are also available (including a unique words counting
program). You can easily add it to other languages just like you add
other Amiga libraries. Read SkipList.h for heavily commented data
structures and functions, or just play around with WordCount.c to get
started quickly.
Skiplist.library and the included examples are released to the public
domain. That means you can hack it up or do whatever you want to it.
That also means I'm not responsible for it running amuck. But if you
do find bugs, or add some interfaces to other compilers, please let me
know so that I can update it.
- Alex
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
440 195 55.6% 29-Aug-96 15:09:24 +Examples.info
17436 9223 47.1% 29-Aug-96 14:32:50 +Exercise
14484 4084 71.8% 29-Aug-96 14:23:08 +Exercise.c
363 212 41.5% 29-Aug-96 15:14:08 +Exercise.c.info
12908 6773 47.5% 29-Aug-96 14:51:22 +WordCounter
9107 2957 67.5% 29-Aug-96 14:23:10 +WordCounter.c
363 213 41.3% 29-Aug-96 15:14:08 +WordCounter.c.info
440 195 55.6% 29-Aug-96 15:09:28 +Libs.info
1272 893 29.7% 30-Jun-96 16:55:50 +random250.library
5928 3228 45.5% 29-Aug-96 14:26:26 +skiplist.library
1149 663 42.2% 29-Aug-96 14:48:06 +SkipListLib.readme
2567 443 82.7% 29-Aug-96 15:01:24 +SkipListLib.readme.info
440 195 55.6% 29-Aug-96 15:10:10 +Source.info
64052 16545 74.1% 29-Aug-96 14:23:00 +SkipList.c
363 211 41.8% 29-Aug-96 15:16:00 +SkipList.c.info
23923 7347 69.2% 29-Aug-96 14:23:06 +SkipList.h
363 211 41.8% 29-Aug-96 15:16:00 +SkipList.h.info
820 288 64.8% 29-Aug-96 15:07:58 SkipListLib.info
-------- ------- ----- --------- --------
156418 53876 65.5% 30-Aug-96 01:02:02 18 files